package com.yishun.springboot.pojo;

import org.springframework.stereotype.Component;

/**
 *项目分包商信息
 * @author YS
 *
 */
@Component
public class YzwSubContractorList {

	private Integer SysNo; //系统编号
	private Integer ProjectCode;    //项目编号
	private String SubContractorName;//分包方名称
	private String ShortName;//Gets or sets the short name.
	private String Pinyin;//分包方名称拼音的简写
	private Integer SubContractorTypeSysNo;//分包方类型，参见数据字典
	private String OrganizationCode;//组织机构编号
	private String BizRegisterCode;//营业执照号
	private String SocialCreditNumber;//统一社会信用代码
	private String AreaCode;//注册地区编码,参见地区字典数据
	private Integer Status;//状态，0=无效,1=有效,-999=已删除
	private Integer ProjectSubcontractorStatus;//项目参建单位状态 状态，0=无效,1=有效,-999=已删除
	private String EditDate;
	private String ContractorCode;//总包方编号，该ID来源于全国建筑工人信息管理平台，也即是平台OpenAPI对接时总包方的AppID
	private String EntryTime;//项目分包方进场时间
	private String ExitTime;//项目分包方退场时间
	private Integer EntryExitStatus;//分包商进退场状态
	public Integer getSysNo() {
		return SysNo;
	}
	public void setSysNo(Integer sysNo) {
		SysNo = sysNo;
	}
	public Integer getProjectCode() {
		return ProjectCode;
	}
	public void setProjectCode(Integer projectCode) {
		ProjectCode = projectCode;
	}
	public String getSubContractorName() {
		return SubContractorName;
	}
	public void setSubContractorName(String subContractorName) {
		SubContractorName = subContractorName;
	}
	public String getShortName() {
		return ShortName;
	}
	public void setShortName(String shortName) {
		ShortName = shortName;
	}
	public String getPinyin() {
		return Pinyin;
	}
	public void setPinyin(String pinyin) {
		Pinyin = pinyin;
	}
	public Integer getSubContractorTypeSysNo() {
		return SubContractorTypeSysNo;
	}
	public void setSubContractorTypeSysNo(Integer subContractorTypeSysNo) {
		SubContractorTypeSysNo = subContractorTypeSysNo;
	}
	public String getOrganizationCode() {
		return OrganizationCode;
	}
	public void setOrganizationCode(String organizationCode) {
		OrganizationCode = organizationCode;
	}
	public String getBizRegisterCode() {
		return BizRegisterCode;
	}
	public void setBizRegisterCode(String bizRegisterCode) {
		BizRegisterCode = bizRegisterCode;
	}
	public String getSocialCreditNumber() {
		return SocialCreditNumber;
	}
	public void setSocialCreditNumber(String socialCreditNumber) {
		SocialCreditNumber = socialCreditNumber;
	}
	public String getAreaCode() {
		return AreaCode;
	}
	public void setAreaCode(String areaCode) {
		AreaCode = areaCode;
	}
	public Integer getStatus() {
		return Status;
	}
	public void setStatus(Integer status) {
		Status = status;
	}
	public Integer getProjectSubcontractorStatus() {
		return ProjectSubcontractorStatus;
	}
	public void setProjectSubcontractorStatus(Integer projectSubcontractorStatus) {
		ProjectSubcontractorStatus = projectSubcontractorStatus;
	}
	public String getEditDate() {
		return EditDate;
	}
	public void setEditDate(String editDate) {
		EditDate = editDate;
	}
	public String getContractorCode() {
		return ContractorCode;
	}
	public void setContractorCode(String contractorCode) {
		ContractorCode = contractorCode;
	}
	public String getEntryTime() {
		return EntryTime;
	}
	public void setEntryTime(String entryTime) {
		EntryTime = entryTime;
	}
	public String getExitTime() {
		return ExitTime;
	}
	public void setExitTime(String exitTime) {
		ExitTime = exitTime;
	}
	public Integer getEntryExitStatus() {
		return EntryExitStatus;
	}
	public void setEntryExitStatus(Integer entryExitStatus) {
		EntryExitStatus = entryExitStatus;
	}
	@Override
	public String toString() {
		return "YzwSubContractorList [SysNo=" + SysNo + ", ProjectCode=" + ProjectCode + ", SubContractorName="
				+ SubContractorName + ", ShortName=" + ShortName + ", Pinyin=" + Pinyin + ", SubContractorTypeSysNo="
				+ SubContractorTypeSysNo + ", OrganizationCode=" + OrganizationCode + ", BizRegisterCode="
				+ BizRegisterCode + ", SocialCreditNumber=" + SocialCreditNumber + ", AreaCode=" + AreaCode
				+ ", Status=" + Status + ", ProjectSubcontractorStatus=" + ProjectSubcontractorStatus + ", EditDate="
				+ EditDate + ", ContractorCode=" + ContractorCode + ", EntryTime=" + EntryTime + ", ExitTime="
				+ ExitTime + ", EntryExitStatus=" + EntryExitStatus + "]";
	}
	
	
}
